/**
 * output package name
 */
package com.kingdee.eas.xbang.tools.excel.conf;

import java.util.Map;
import java.util.List;
import java.util.Iterator;
import com.kingdee.util.enums.StringEnum;

/**
 * output class name
 */
public class ExcelFieldUnitEnum extends StringEnum
{
    public static final String EFUM_TON_VALUE = "EFUM_TON";
    public static final String EFUM_KG_VALUE = "EFUM_KG";
    public static final String EFUE_METER_VALUE = "EFUE_METER";
    public static final String EFUE_CM_VALUE = "EFUM_CM";
    public static final String EFUM_MM_VALUE = "EFUM_MM";
    public static final String EFUE_CU_VALUE = "EFUE_CU";
    public static final String EFUE_CU_CM_VALUE = "EFUE_CU_CM";

    public static final ExcelFieldUnitEnum EFUM_TON = new ExcelFieldUnitEnum("EFUM_TON", EFUM_TON_VALUE);
    public static final ExcelFieldUnitEnum EFUM_KG = new ExcelFieldUnitEnum("EFUM_KG", EFUM_KG_VALUE);
    public static final ExcelFieldUnitEnum EFUE_METER = new ExcelFieldUnitEnum("EFUE_METER", EFUE_METER_VALUE);
    public static final ExcelFieldUnitEnum EFUE_CM = new ExcelFieldUnitEnum("EFUE_CM", EFUE_CM_VALUE);
    public static final ExcelFieldUnitEnum EFUM_MM = new ExcelFieldUnitEnum("EFUM_MM", EFUM_MM_VALUE);
    public static final ExcelFieldUnitEnum EFUE_CU = new ExcelFieldUnitEnum("EFUE_CU", EFUE_CU_VALUE);
    public static final ExcelFieldUnitEnum EFUE_CU_CM = new ExcelFieldUnitEnum("EFUE_CU_CM", EFUE_CU_CM_VALUE);

    /**
     * construct function
     * @param String excelFieldUnitEnum
     */
    private ExcelFieldUnitEnum(String name, String excelFieldUnitEnum)
    {
        super(name, excelFieldUnitEnum);
    }
    
    /**
     * getEnum function
     * @param String arguments
     */
    public static ExcelFieldUnitEnum getEnum(String excelFieldUnitEnum)
    {
        return (ExcelFieldUnitEnum)getEnum(ExcelFieldUnitEnum.class, excelFieldUnitEnum);
    }

    /**
     * getEnumMap function
     */
    public static Map getEnumMap()
    {
        return getEnumMap(ExcelFieldUnitEnum.class);
    }

    /**
     * getEnumList function
     */
    public static List getEnumList()
    {
         return getEnumList(ExcelFieldUnitEnum.class);
    }
    
    /**
     * getIterator function
     */
    public static Iterator iterator()
    {
         return iterator(ExcelFieldUnitEnum.class);
    }
}